package craft;

import java.util.List;

/**
 * AST树的节点，包括类型、文本值、下级子节点和父节点
 */

public interface ASTNode {
    // 获取父节点
    public ASTNode getParent();

    public List<ASTNode> getChildren();

    public ASTNodeType getType();

    public String getText();
}
